† Corresponding author. E-mail:
Project supported by the National Natural Science Foundation of China (Grant No. 61307020), Beijing Natural Science Foundation (Grant No. 4172038), and the Qingdao Opto-electronic United Foundation, China.
A light field modulated imaging spectrometer (LFMIS) can acquire the spatial-spectral datacube of targets of interest or a scene in a single shot. The spectral information of a point target is imaged on the pixels covered by a microlens. The pixels receive spectral information from different spectral filters to the diffraction and misalignments of the optical components. In this paper, we present a linear spectral multiplexing model of the acquired target spectrum. A calibration method is proposed for calibrating the center wavelengths and bandwidths of channels of an LFMIS system based on the liner-variable filter (LVF) and for determining the spectral multiplexing matrix. In order to improve the accuracy of the restored spectral data, we introduce a reconstruction algorithm based on the total least square (TLS) approach. Simulation and experimental results confirm the performance of the spectrum reconstruction algorithm and validate the feasibility of the proposed calibrating scheme.
Imaging spectrometers collect the target spatial-spectral datacube, which can be used in many areas, such as biomedicine,[1,2] environment monitoring,[3] geology,[4] and remote sensing.[5] Most of the conventional imaging spectrometers rely on scanning in either the spatial domain[6] or the spectral domain[7,8] to acquire the full datacube. The scanning process causes motion artifacts when observing dynamic targets such as a moving car. In order to overcome this limitation, snapshot imaging spectrometers[9] have been developed to acquire the datacube simultaneously. There are different designs of snapshot spectrometers, such as, the non-scanning computed-tomography imaging spectrometer (CTIS),[10,11] the image replicating spectrometer (IRIS),[12,13] the image mapping spectrometer (IMS),[14–16] the coded aperture snapshot spectral imager (CASSI),[17–20] multispectral Sagnac interferometry (MSI),[21] and the light field modulated imaging spectrometer (LFMIS).[22–25] The approaches such as CTIS, CASSI, IRIS, and MSI employ a complex computational strategy to calculate the datacube and have to deal with calibration difficulty, computational complexity, and measurement artifacts.[9,26] Both IMS and LFMIS are direct measurement strategies,[26] and LFMIS has a more compact structure.
Horstmeyer et al. introduced an LFMIS system to acquire the spectrum, polarization state, and intensity of targets simultaneously by placing an array of filters to divide the objective aperture of a pinhole plenoptic camera.[22] Meng et al. presented a multispectral plenoptic camera based on four bandpass filters.[24] Su et al. implemented a linear variable filter (LVF) in a microlens-based plenoptic camera.[25] Yuan et al. presented a diffraction model of the LVF-based LFMIS to analyze the spectral resolution of a system.[27] For spectral data reconstruction, there are several approaches to using bandpass filters in the system. Horstmeyer averaged contiguous pixels which were corresponding to the same spectral filter.[22] Cavanaugh directly abstracted the pixel which had the maximum response to the spectral filter.[23] This method was also used by Tkaczyk for reconstructing the spectral data of IMS.[15] Meng considered the multiplexing of a spectrum and restored the spectrum by a demultiplexing approach,[24] and compared all three methods.
The LFMIS systems desribed in Refs. [22]–[24] were all based on bandpass filters, of which the spectral characters determine the center wavelengths and bandwidths of system spectral channels. However, for the LVF-based system, the center wavelengths and bandwidths of spectral channels are undetermined. Yuan et al used a collimated monochromatic light setup,[27] which is similar to the one used by Tkaczyk for calibrating IMS,[15] to calibrate the spectral parameters. This process can only calibrate a microlens at a time. It is time consuming to calibrate the entire system. Furthermore, the quality of reconstructed spectral data has to be further improved. In the present research, we present a spectral multiplexing model of the LFMIS system, basing the analysis on the aliasing of spectral channels. A calibration setup is proposed for fast calibration of the characters of spectral channels of the LVF-based LFMIS system. A scheme is proposed for calculating the multiplexing matrices from calibrated data. A spectral reconstruction algorithm considering the error of the calibration data is introduced to improve the quality of the restored spectrum. In Section
The fore-optics, which can be any general paraxial imaging system, is simplified into a thin main lens with a spectral-filter-array (SFA) placed at the pupil aperture denoted by the coordinates (x, y). The target is imaged onto the microlens array (MLA) plane. The distance between the target and the main lens is z1, and the distance between the MLA plane and the main lens plane is z2. The sensor is placed in the back focal plane of the MLA.
As shown in Fig.
![]() | Fig. 2. (color online) Illustration of SFA imaged by microlens: (a) ideal spectrum image, aliasing caused by (b) diffraction, and (c) misalignment. |
The radiance passing through the j-th filter channel with central wavelength λj is noted as Ij. The i-th pixel covered by an arbitrary microlens receives the ai,j portion of the entire radiance Ij. Therefore, the intensity of a pixel is given as
![]() |
![]() |
![]() |
In order to reconstruct the spectrum of the target, the spectral multiplexing matrix
![]() |
For the system[25] based on the LVF, the spectral channels should be calibrated before calculating the matrix. Each microlens images the LVF on the sensor to cover several pixels as shown in Fig.
In order to obtain the spectral response characteristics that determine the spectral characteristics of the channel, we introduce a calibrating experiment setup, as shown in Fig.
The calibration procedure is summarized in the following steps. 1) Adjust the monochromator to generate the output light with central wavelength λ and bandwidth δλ. 2) Take the LFMIS spectral image of the uniform monochromatic scene. 3) Repeat Step 1) and Step 2) to scan the spectral range of the system by increasing the central wavelength δλ for each step. 4) Abstract intensities of a pixel at different wavelengths to generate the spectral response distribution of this pixel.
Figure
Once the spectral channel characteristics are determined, we can calculate the matrix coefficient. The pixel response at one spectral channel is an integral of the responses obtained at different narrow band monochromatic light, as given below.
![]() |
![]() |
Once the spectral multiplexing matrix
![]() |
![]() |




![]() |

![]() |


![]() |


In this section, we perform simulation experiments to evaluate the performance of the spectrum reconstruction algorithm. An ideal spectral response matrix
All the spectra of 101 × 101 targets are used in
![]() |

![]() | Fig. 7. (color online) Reconstructed spectra of targets at different noise levels. Panels (a), (c), (e) for target T1, and panels (b), (d), (f) for target T2. |
The values of SAMs of different input target spectra are different, so the average values of SAMs are used given by
![]() |
![]() | Table 1. SAMs of spectra reconstructed by TLS and DR algorithm at different noise levels. . |
In this section, we present the experimental results of a prototype LFMIS. The system has a fore lens consisting of a Nikon lens with a focal length F = 50 mm and f#/1.8. As shown in Fig.
Figure
![]() | Table 2. Fitted center wavelength and bandwidth from calibrated data. . |
The spectral coefficient aj,i of the spectral multiplexing matrix
The target, as shown in Fig.
The spectra of the color blocks in Fig.
Figure
![]() | Table 3. SAMs corresponding to restored spectra of color blocks. . |
Except the adjunction areas, each color block covers about 8 × 8 microlenses. The spectrum of each microlens is restored by the three algorithms. The average and root-mean-square error (RMS) of SAMs of the same color block are given respectively by
![]() |
![]() | Table 4. Minimum, average, and RMS values of SAMs for different blocks. . |
In this paper, we introduce the linear spectral multiplexing model of a non-coherent LFMIS. We propose a calibration setup to calibrate the center wavelength and bandwidth of spectral channels of all the microlens sub-images simultaneously. The spectral multiplexing matrices are calculated based on the channel calibrating data. Since the calibrated matrices have errors due to calibration errors and the sensor noise, we introduce the TLS algorithm for the spectral reconstruction. Simulation results confirm that the TLS algorithm could restore spectra with better accuracy than the DR algorithm, especially when the noise level is high. A prototype of LFMIS based on an LVF is calibrated by using the proposed scheme to determine the spectral multiplexing matrices. The spectra of different color blocks are reconstructed from the acquired imaged data by different algorithms. The results confirm that the TLS approach has an improved performance.
In summary, the data reconstruction method proposed in this paper includes a calibration scheme and a demultiplexing algorithm. The calibration scheme can obtain the spectral characteristics and multiplexing matrices of all the microlens-subimages more efficiently. The presented demultiplexing algorithm can improve the quality of the reconstructed target spectra.
[1] | |
[2] | |
[3] | |
[4] | |
[5] | |
[6] | |
[7] | |
[8] | |
[9] | |
[10] | |
[11] | |
[12] | |
[13] | |
[14] | |
[15] | |
[16] | |
[17] | |
[18] | |
[19] | |
[20] | |
[21] | |
[22] | |
[23] | |
[24] | |
[25] | |
[26] | |
[27] | |
[28] | |
[29] | |
[30] |